
import java.security.Permission;

/**
 * 默认安全管理器
 * @author zqx
 * @since 2024/11/8
 */
public class MySecurityManager extends SecurityManager{

    //所有权限管理
    @Override
    public void checkPermission(Permission perm) {
//        super.checkPermission(perm);
    }

    // 是否可以执行
    @Override
    public void checkExec(String cmd) {
        throw new SecurityException("执行权限异常:" + cmd);
    }

    // 是否可以读
    @Override
    public void checkRead(String file) {
//        throw new SecurityException("权限异常:" + file);
    }

    // 是否可以写
    @Override
    public void checkWrite(String file) {
//        throw new SecurityException("权限异常:" + file);
    }

    // 是否可以删除
    @Override
    public void checkDelete(String file) {
//        throw new SecurityException("权限异常:" + file);
    }

    // 是否可以连接
    @Override
    public void checkConnect(String host, int port) {
//        throw new SecurityException("权限异常:" + host + ":" + port);
    }
}
